graph: { title: "lex.hl.c"
node: { title: "hllex" label: "hllex\nlex.hl.c:1135:1" }
edge: { sourcename: "hllex" targetname: "lex.hl.c:hlensure_buffer_stack" label: "lex.hl.c:1165:4" }
edge: { sourcename: "hllex" targetname: "hl_create_buffer" label: "lex.hl.c:1166:31" }
edge: { sourcename: "hllex" targetname: "lex.hl.c:hl_load_buffer_state" label: "lex.hl.c:1169:3" }
node: { title: "__addvsi3" label: "__addvsi3\n<built-in>" shape : ellipse }
edge: { sourcename: "hllex" targetname: "__addvsi3" }
edge: { sourcename: "hllex" targetname: "__addvsi3" }
node: { title: "__subvdi3" label: "__subvdi3\n<built-in>" shape : ellipse }
edge: { sourcename: "hllex" targetname: "__subvdi3" }
edge: { sourcename: "hllex" targetname: "__addvsi3" }
edge: { sourcename: "hllex" targetname: "__addvsi3" }
node: { title: "fwrite" label: "__builtin_fwrite\n<built-in>" shape : ellipse }
edge: { sourcename: "hllex" targetname: "fwrite" label: "lex.hl.c:1236:6" }
node: { title: "fprintf" label: "fprintf\n/usr/include/stdio.h:326:12" shape : ellipse }
edge: { sourcename: "hllex" targetname: "fprintf" label: "lex.hl.c:1238:6" }
edge: { sourcename: "hllex" targetname: "fprintf" label: "lex.hl.c:1241:6" }
edge: { sourcename: "hllex" targetname: "fwrite" label: "lex.hl.c:1243:6" }
edge: { sourcename: "hllex" targetname: "__addvsi3" }
edge: { sourcename: "hllex" targetname: "fprintf" label: "lex.hl.c:1245:6" }
node: { title: "dp_uniqstr" label: "dp_uniqstr\ndpus.h:52:14" shape : ellipse }
edge: { sourcename: "hllex" targetname: "dp_uniqstr" label: "dphl.l:136:23" }
node: { title: "strcasecmp" label: "strcasecmp\n/usr/include/strings.h:116:12" shape : ellipse }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:138:10" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:141:17" }
node: { title: "dphl_rbr" label: "dphl_rbr\ndphl.h:74:13" shape : ellipse }
edge: { sourcename: "hllex" targetname: "dphl_rbr" label: "dphl.l:143:7" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:145:17" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:148:17" }
node: { title: "dphl_rhr" label: "dphl_rhr\ndphl.h:137:13" shape : ellipse }
edge: { sourcename: "hllex" targetname: "dphl_rhr" label: "dphl.l:149:7" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:151:17" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:153:17" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:156:17" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:158:17" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:161:17" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:164:17" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:167:17" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:170:17" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:172:17" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:175:17" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:177:17" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:179:17" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:182:17" }
node: { title: "dphl_rvr" label: "dphl_rvr\ndphl.h:134:13" shape : ellipse }
edge: { sourcename: "hllex" targetname: "dphl_rvr" label: "dphl.l:183:7" }
node: { title: "memset" label: "memset\n/usr/include/string.h:60:14" shape : ellipse }
edge: { sourcename: "hllex" targetname: "memset" label: "dphl.l:187:7" }
node: { title: "snprintf" label: "snprintf\n/usr/include/stdio.h:354:12" shape : ellipse }
edge: { sourcename: "hllex" targetname: "snprintf" label: "dphl.l:188:7" }
edge: { sourcename: "hllex" targetname: "dp_uniqstr" label: "dphl.l:194:23" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:196:10" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:198:17" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:201:17" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:203:17" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:205:17" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:208:17" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:210:17" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:213:17" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:215:17" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:217:17" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:219:17" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:221:17" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:223:17" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:226:17" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:228:17" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:230:17" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:232:17" }
edge: { sourcename: "hllex" targetname: "memset" label: "dphl.l:237:7" }
edge: { sourcename: "hllex" targetname: "snprintf" label: "dphl.l:238:7" }
edge: { sourcename: "hllex" targetname: "dp_uniqstr" label: "dphl.l:245:23" }
edge: { sourcename: "hllex" targetname: "dp_uniqstr" label: "dphl.l:251:23" }
edge: { sourcename: "hllex" targetname: "dp_uniqstr" label: "dphl.l:257:23" }
node: { title: "strlen" label: "strlen\n/usr/include/string.h:384:15" shape : ellipse }
edge: { sourcename: "hllex" targetname: "strlen" label: "dphl.l:263:10" }
edge: { sourcename: "hllex" targetname: "dp_uniqstr" label: "dphl.l:264:24" }
edge: { sourcename: "hllex" targetname: "__addvsi3" }
node: { title: "dp_calloc" label: "dp_calloc\ndpmem.h:58:14" shape : ellipse }
edge: { sourcename: "hllex" targetname: "dp_calloc" label: "dphl.l:268:20" }
edge: { sourcename: "hllex" targetname: "__addvsi3" }
edge: { sourcename: "hllex" targetname: "dp_uniqstr" label: "dphl.l:308:23" }
node: { title: "dp_free" label: "dp_free\ndpmem.h:52:14" shape : ellipse }
edge: { sourcename: "hllex" targetname: "dp_free" label: "dphl.l:309:20" }
edge: { sourcename: "hllex" targetname: "strlen" label: "dphl.l:318:10" }
edge: { sourcename: "hllex" targetname: "dp_uniqstr" label: "dphl.l:319:24" }
edge: { sourcename: "hllex" targetname: "__addvsi3" }
edge: { sourcename: "hllex" targetname: "dp_calloc" label: "dphl.l:323:20" }
edge: { sourcename: "hllex" targetname: "__addvsi3" }
edge: { sourcename: "hllex" targetname: "dp_uniqstr" label: "dphl.l:363:23" }
edge: { sourcename: "hllex" targetname: "dp_free" label: "dphl.l:364:20" }
edge: { sourcename: "hllex" targetname: "dp_uniqstr" label: "dphl.l:373:23" }
edge: { sourcename: "hllex" targetname: "__addvsi3" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:377:11" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:383:11" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:385:18" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:387:18" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:395:11" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:397:18" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:399:18" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:401:18" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:403:18" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:405:18" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:413:11" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:415:18" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:423:11" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:429:11" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:431:18" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:439:11" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:445:11" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:447:18" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:449:18" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:457:11" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:459:18" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:467:11" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:469:18" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:471:18" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:473:18" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:481:11" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:483:18" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:485:18" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:493:11" }
edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:499:11" }
node: { title: "fwrite" label: "fwrite\n/usr/include/stdio.h:658:15" shape : ellipse }
edge: { sourcename: "hllex" targetname: "fwrite" label: "dphl.l:522:9" }
edge: { sourcename: "hllex" targetname: "__subvdi3" }
edge: { sourcename: "hllex" targetname: "__addvsi3" }
edge: { sourcename: "hllex" targetname: "lex.hl.c:yy_get_previous_state" label: "lex.hl.c:1755:26" }
edge: { sourcename: "hllex" targetname: "lex.hl.c:yy_try_NUL_trans" label: "lex.hl.c:1766:23" }
edge: { sourcename: "hllex" targetname: "lex.hl.c:yy_get_next_buffer" label: "lex.hl.c:1786:15" }
edge: { sourcename: "hllex" targetname: "__addvsi3" }
edge: { sourcename: "hllex" targetname: "__addvsi3" }
edge: { sourcename: "hllex" targetname: "lex.hl.c:yy_get_previous_state" label: "lex.hl.c:1817:27" }
edge: { sourcename: "hllex" targetname: "lex.hl.c:yy_get_previous_state" label: "lex.hl.c:1826:27" }
edge: { sourcename: "hllex" targetname: "lex.hl.c:yy_fatal_error" label: "lex.hl.c:1836:5" }
node: { title: "lex.hl.c:yy_get_next_buffer" label: "yy_get_next_buffer\nlex.hl.c:1859:12" }
edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__addvsi3" }
edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "lex.hl.c:yy_fatal_error" label: "lex.hl.c:1870:3" }
edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__subvdi3" }
edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__subvdi3" }
edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__addvsi3" }
node: { title: "__subvsi3" label: "__subvsi3\n<built-in>" shape : ellipse }
edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__subvsi3" }
edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__addvsi3" }
edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__subvdi3" }
node: { title: "__mulvsi3" label: "__mulvsi3\n<built-in>" shape : ellipse }
edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__mulvsi3" }
edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__addvsi3" }
edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__mulvsi3" }
edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__addvsi3" }
edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "hlrealloc" label: "lex.hl.c:1922:9" }
edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "lex.hl.c:yy_fatal_error" label: "lex.hl.c:1928:5" }
edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__subvsi3" }
edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__addvsi3" }
edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__addvsi3" }
node: { title: "getc" label: "getc\n/usr/include/stdio.h:492:12" shape : ellipse }
edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "getc" label: "lex.hl.c:1940:3" }
edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__addvsi3" }
node: { title: "ferror" label: "ferror\n/usr/include/stdio.h:767:12" shape : ellipse }
edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "ferror" label: "lex.hl.c:1940:3" }
edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "lex.hl.c:yy_fatal_error" label: "lex.hl.c:1940:3" }
node: { title: "__errno_location" label: "__errno_location\n/usr/include/errno.h:37:13" shape : ellipse }
edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__errno_location" label: "lex.hl.c:1940:3" }
edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__errno_location" label: "lex.hl.c:1940:3" }
edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "lex.hl.c:yy_fatal_error" label: "lex.hl.c:1940:3" }
edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__errno_location" label: "lex.hl.c:1940:3" }
node: { title: "clearerr" label: "clearerr\n/usr/include/stdio.h:763:13" shape : ellipse }
edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "clearerr" label: "lex.hl.c:1940:3" }
node: { title: "fread" label: "fread\n/usr/include/stdio.h:652:15" shape : ellipse }
edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "fread" label: "lex.hl.c:1940:3" }
edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "ferror" label: "lex.hl.c:1940:3" }
edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "hlrestart" label: "lex.hl.c:1948:4" }
edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__addvsi3" }
edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__addvsi3" }
edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__addvsi3" }
edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "hlrealloc" label: "lex.hl.c:1963:49" }
edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "lex.hl.c:yy_fatal_error" label: "lex.hl.c:1966:4" }
edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__addvsi3" }
edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__addvsi3" }
edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__addvsi3" }
node: { title: "lex.hl.c:yy_get_previous_state" label: "yy_get_previous_state\nlex.hl.c:1984:22" }
edge: { sourcename: "lex.hl.c:yy_get_previous_state" targetname: "__addvsi3" }
edge: { sourcename: "lex.hl.c:yy_get_previous_state" targetname: "__addvsi3" }
node: { title: "lex.hl.c:yy_try_NUL_trans" label: "yy_try_NUL_trans\nlex.hl.c:2019:22" }
edge: { sourcename: "lex.hl.c:yy_try_NUL_trans" targetname: "__addvsi3" }
edge: { sourcename: "lex.hl.c:yy_try_NUL_trans" targetname: "__addvsi3" }
node: { title: "hlrestart" label: "hlrestart\nlex.hl.c:2136:6" }
edge: { sourcename: "hlrestart" targetname: "lex.hl.c:hlensure_buffer_stack" label: "lex.hl.c:2143:3" }
edge: { sourcename: "hlrestart" targetname: "hl_create_buffer" label: "lex.hl.c:2144:30" }
edge: { sourcename: "hlrestart" targetname: "lex.hl.c:hl_init_buffer" label: "lex.hl.c:2147:2" }
edge: { sourcename: "hlrestart" targetname: "lex.hl.c:hl_load_buffer_state" label: "lex.hl.c:2148:2" }
node: { title: "hl_switch_to_buffer" label: "hl_switch_to_buffer\nlex.hl.c:2159:6" }
edge: { sourcename: "hl_switch_to_buffer" targetname: "lex.hl.c:hlensure_buffer_stack" label: "lex.hl.c:2170:2" }
edge: { sourcename: "hl_switch_to_buffer" targetname: "lex.hl.c:hl_load_buffer_state" label: "lex.hl.c:2182:2" }
node: { title: "lex.hl.c:hl_load_buffer_state" label: "hl_load_buffer_state\nlex.hl.c:2193:13" }
node: { title: "hl_create_buffer" label: "hl_create_buffer\nlex.hl.c:2215:17" }
edge: { sourcename: "hl_create_buffer" targetname: "hlalloc" label: "lex.hl.c:2222:24" }
edge: { sourcename: "hl_create_buffer" targetname: "lex.hl.c:yy_fatal_error" label: "lex.hl.c:2224:3" }
edge: { sourcename: "hl_create_buffer" targetname: "__addvsi3" }
edge: { sourcename: "hl_create_buffer" targetname: "hlalloc" label: "lex.hl.c:2231:25" }
edge: { sourcename: "hl_create_buffer" targetname: "hlfree" label: "lex.hl.c:2233:3" }
edge: { sourcename: "hl_create_buffer" targetname: "lex.hl.c:yy_fatal_error" label: "lex.hl.c:2234:3" }
edge: { sourcename: "hl_create_buffer" targetname: "lex.hl.c:hl_init_buffer" label: "lex.hl.c:2239:2" }
node: { title: "hl_delete_buffer" label: "hl_delete_buffer\nlex.hl.c:2252:6" }
edge: { sourcename: "hl_delete_buffer" targetname: "hlfree" label: "lex.hl.c:2265:3" }
edge: { sourcename: "hl_delete_buffer" targetname: "hlfree" label: "lex.hl.c:2267:2" }
node: { title: "lex.hl.c:hl_init_buffer" label: "hl_init_buffer\nlex.hl.c:2275:13" }
edge: { sourcename: "lex.hl.c:hl_init_buffer" targetname: "__errno_location" label: "lex.hl.c:2280:15" }
edge: { sourcename: "lex.hl.c:hl_init_buffer" targetname: "hl_flush_buffer" label: "lex.hl.c:2287:2" }
edge: { sourcename: "lex.hl.c:hl_init_buffer" targetname: "__errno_location" label: "lex.hl.c:2312:2" }
node: { title: "hl_flush_buffer" label: "hl_flush_buffer\nlex.hl.c:2320:6" }
edge: { sourcename: "hl_flush_buffer" targetname: "lex.hl.c:hl_load_buffer_state" label: "lex.hl.c:2343:3" }
node: { title: "hlpush_buffer_state" label: "hlpush_buffer_state\nlex.hl.c:2354:6" }
edge: { sourcename: "hlpush_buffer_state" targetname: "lex.hl.c:hlensure_buffer_stack" label: "lex.hl.c:2362:2" }
edge: { sourcename: "hlpush_buffer_state" targetname: "lex.hl.c:hl_load_buffer_state" label: "lex.hl.c:2378:2" }
node: { title: "hlpop_buffer_state" label: "hlpop_buffer_state\nlex.hl.c:2390:6" }
edge: { sourcename: "hlpop_buffer_state" targetname: "hl_delete_buffer" label: "lex.hl.c:2398:2" }
edge: { sourcename: "hlpop_buffer_state" targetname: "lex.hl.c:hl_load_buffer_state" label: "lex.hl.c:2404:3" }
node: { title: "lex.hl.c:hlensure_buffer_stack" label: "hlensure_buffer_stack\nlex.hl.c:2416:13" }
edge: { sourcename: "lex.hl.c:hlensure_buffer_stack" targetname: "hlalloc" label: "lex.hl.c:2430:50" }
edge: { sourcename: "lex.hl.c:hlensure_buffer_stack" targetname: "lex.hl.c:yy_fatal_error" label: "lex.hl.c:2433:4" }
edge: { sourcename: "lex.hl.c:hlensure_buffer_stack" targetname: "memset" label: "lex.hl.c:2435:3" }
edge: { sourcename: "lex.hl.c:hlensure_buffer_stack" targetname: "hlrealloc" label: "lex.hl.c:2448:50" }
edge: { sourcename: "lex.hl.c:hlensure_buffer_stack" targetname: "lex.hl.c:yy_fatal_error" label: "lex.hl.c:2452:4" }
edge: { sourcename: "lex.hl.c:hlensure_buffer_stack" targetname: "memset" label: "lex.hl.c:2455:3" }
node: { title: "hl_scan_buffer" label: "hl_scan_buffer\nlex.hl.c:2469:17" }
edge: { sourcename: "hl_scan_buffer" targetname: "hlalloc" label: "lex.hl.c:2477:24" }
edge: { sourcename: "hl_scan_buffer" targetname: "lex.hl.c:yy_fatal_error" label: "lex.hl.c:2479:3" }
edge: { sourcename: "hl_scan_buffer" targetname: "hl_switch_to_buffer" label: "lex.hl.c:2492:2" }
node: { title: "hl_scan_string" label: "hl_scan_string\nlex.hl.c:2508:17" }
edge: { sourcename: "hl_scan_string" targetname: "strlen" label: "lex.hl.c:2511:35" }
edge: { sourcename: "hl_scan_string" targetname: "hl_scan_bytes" label: "lex.hl.c:2511:9" }
node: { title: "hl_scan_bytes" label: "hl_scan_bytes\nlex.hl.c:2524:17" }
edge: { sourcename: "hl_scan_bytes" targetname: "__addvsi3" }
edge: { sourcename: "hl_scan_bytes" targetname: "hlalloc" label: "lex.hl.c:2533:16" }
edge: { sourcename: "hl_scan_bytes" targetname: "lex.hl.c:yy_fatal_error" label: "lex.hl.c:2535:3" }
edge: { sourcename: "hl_scan_bytes" targetname: "__addvsi3" }
edge: { sourcename: "hl_scan_bytes" targetname: "__addvsi3" }
edge: { sourcename: "hl_scan_bytes" targetname: "hl_scan_buffer" label: "lex.hl.c:2542:6" }
edge: { sourcename: "hl_scan_bytes" targetname: "hlfree" label: "lex.hl.c:2544:3" }
edge: { sourcename: "hl_scan_bytes" targetname: "lex.hl.c:yy_fatal_error" label: "lex.hl.c:2545:3" }
node: { title: "lex.hl.c:yy_fatal_error" label: "yy_fatal_error\nlex.hl.c:2563:24" }
edge: { sourcename: "lex.hl.c:yy_fatal_error" targetname: "fprintf" label: "lex.hl.c:2565:2" }
node: { title: "exit" label: "exit\n/usr/include/stdlib.h:614:13" shape : ellipse }
edge: { sourcename: "lex.hl.c:yy_fatal_error" targetname: "exit" label: "lex.hl.c:2566:2" }
node: { title: "hlget_lineno" label: "hlget_lineno\nlex.hl.c:2599:5" }
node: { title: "hlget_in" label: "hlget_in\nlex.hl.c:2608:7" }
node: { title: "hlget_out" label: "hlget_out\nlex.hl.c:2616:7" }
node: { title: "hlget_leng" label: "hlget_leng\nlex.hl.c:2624:5" }
node: { title: "hlget_text" label: "hlget_text\nlex.hl.c:2633:7" }
node: { title: "hlset_lineno" label: "hlset_lineno\nlex.hl.c:2645:6" }
node: { title: "hlset_in" label: "hlset_in\nlex.hl.c:2657:6" }
node: { title: "hlset_out" label: "hlset_out\nlex.hl.c:2662:6" }
node: { title: "hlget_debug" label: "hlget_debug\nlex.hl.c:2667:5" }
node: { title: "hlset_debug" label: "hlset_debug\nlex.hl.c:2672:6" }
node: { title: "lex.hl.c:yy_init_globals" label: "yy_init_globals\nlex.hl.c:2685:12" }
node: { title: "hllex_destroy" label: "hllex_destroy\nlex.hl.c:2720:5" }
edge: { sourcename: "hllex_destroy" targetname: "hl_delete_buffer" label: "lex.hl.c:2725:3" }
edge: { sourcename: "hllex_destroy" targetname: "hlpop_buffer_state" label: "lex.hl.c:2727:3" }
edge: { sourcename: "hllex_destroy" targetname: "hlfree" label: "lex.hl.c:2731:2" }
edge: { sourcename: "hllex_destroy" targetname: "lex.hl.c:yy_init_globals" label: "lex.hl.c:2736:2" }
node: { title: "hlalloc" label: "hlalloc\nlex.hl.c:2769:7" }
node: { title: "calloc" label: "calloc\n/usr/include/stdlib.h:541:14" shape : ellipse }
edge: { sourcename: "hlalloc" targetname: "calloc" label: "lex.hl.c:2772:8" }
node: { title: "hlrealloc" label: "hlrealloc\nlex.hl.c:2779:7" }
node: { title: "realloc" label: "realloc\n/usr/include/stdlib.h:549:14" shape : ellipse }
edge: { sourcename: "hlrealloc" targetname: "realloc" label: "lex.hl.c:2789:8" }
node: { title: "hlfree" label: "hlfree\nlex.hl.c:2798:6" }
node: { title: "free" label: "free\n/usr/include/stdlib.h:563:13" shape : ellipse }
edge: { sourcename: "hlfree" targetname: "free" label: "lex.hl.c:2801:3" }
node: { title: "html_lex_init" label: "html_lex_init\ndphl.l:550:6" }
edge: { sourcename: "html_lex_init" targetname: "strlen" label: "dphl.l:565:11" }
edge: { sourcename: "html_lex_init" targetname: "dp_calloc" label: "dphl.l:567:17" }
node: { title: "strcpy" label: "strcpy\n/usr/include/string.h:121:14" shape : ellipse }
edge: { sourcename: "html_lex_init" targetname: "strcpy" label: "dphl.l:574:2" }
edge: { sourcename: "html_lex_init" targetname: "strlen" label: "dphl.l:577:7" }
edge: { sourcename: "html_lex_init" targetname: "__addvsi3" }
edge: { sourcename: "html_lex_init" targetname: "dp_calloc" label: "dphl.l:599:17" }
edge: { sourcename: "html_lex_init" targetname: "dp_calloc" label: "dphl.l:606:17" }
node: { title: "html_lex_deinit" label: "html_lex_deinit\ndphl.l:622:6" }
edge: { sourcename: "html_lex_deinit" targetname: "hllex_destroy" label: "dphl.l:630:3" }
edge: { sourcename: "html_lex_deinit" targetname: "dp_free" label: "dphl.l:644:18" }
edge: { sourcename: "html_lex_deinit" targetname: "dp_free" label: "dphl.l:649:18" }
edge: { sourcename: "html_lex_deinit" targetname: "dp_free" label: "dphl.l:654:18" }
node: { title: "html_lex" label: "html_lex\ndphl.l:664:5" }
edge: { sourcename: "html_lex" targetname: "hllex" label: "dphl.l:675:12" }
edge: { sourcename: "html_lex" targetname: "hllex_destroy" label: "dphl.l:679:5" }
edge: { sourcename: "html_lex" targetname: "__addvsi3" }
edge: { sourcename: "html_lex" targetname: "__addvsi3" }
edge: { sourcename: "html_lex" targetname: "__addvsi3" }
edge: { sourcename: "html_lex" targetname: "__addvsi3" }
edge: { sourcename: "html_lex" targetname: "hl_scan_string" label: "dphl.l:741:14" }
edge: { sourcename: "html_lex" targetname: "__addvsi3" }
edge: { sourcename: "html_lex" targetname: "__addvsi3" }
edge: { sourcename: "html_lex" targetname: "__addvsi3" }
edge: { sourcename: "html_lex" targetname: "dp_uniqstr" label: "dphl.l:770:22" }
node: { title: "printf" label: "printf\n/usr/include/stdio.h:332:12" shape : ellipse }
edge: { sourcename: "html_lex" targetname: "printf" label: "dphl.l:772:6" }
edge: { sourcename: "html_lex" targetname: "__addvsi3" }
edge: { sourcename: "html_lex" targetname: "printf" label: "dphl.l:780:2" }
}
